package cn.base.demo1;

import java.util.Scanner;

public class index06 {
    public static void main(String[] args) {
        // 有一个数组，其中有十个元素从小到大依次排列 {12,14,23,45,66,68,70,77,90,91}。
        // 再通过键盘录入一个整数数字。要求：把数字放入数组序列中，生成一个新的数组，并且数组的元素依旧是从小到大排列的。
        int[] arr1 = {12, 14, 23, 45, 66, 68, 70, 77, 90, 91};
        Scanner sc = new Scanner(System.in);
        System.out.println("从键盘输入一个整数：");
        int num = sc.nextInt();
        int[] arr2 = new int[11];
        arr2[0] = num;
        for (int i = 1, j = 0; i < arr2.length; i++, j++) {
            arr2[i] = arr1[j];
        }
        int temp;
        if (arr2[0] > arr2[1]) {
            for (int i = 0; i < arr2.length; i++) {// 11 23 12
                for (int i1 = i + 1; i1 < arr2.length; i1++) {
                    if (arr2[i1] < arr2[i]) {
                        temp = arr2[i1];
                        arr2[i1] = arr2[i];
                        arr2[i] = temp;
                    }
                }
            }
        }
        for (int i = 0; i < arr2.length; i++) {
            System.out.print(arr2[i] + " ");
        }
    }
}
